class KjedaStabel implements StabelADT{ private LinearNode topp; private int antal; public KjedaStabel(){ topp=null; antal = 0; } public void push(T el){ LinearNode nynode = new LinearNode(el); nynode.settNeste(topp); topp = nynode; antal++; } public T pop(){ T svar = null; if(antal>0){ svar = topp.hentElement(); topp = topp.hentNeste(); antal--; } return svar; } public T peek(){ T svar = null; if(antal>0){ svar = topp.hentElement(); } return svar; } public boolean erTom(){ return (antal==0); } public int antall(){ return antal; } public String toString(){ // Ikkje implementert return ""; } }